package com.aggregate.pay.sanstar.remit.bean;

import java.util.Date;

import com.aggregate.pay.sanstar.remit.enums.PayStatus;

/**
 * 代付接口－响应参数
 * @author Moyq5
 * @date 2018年11月12日
 */
public class PayOrderResult extends PayOrderData {

	/**
	 * 平台单号
	 */
	private String orderNo;
	/**
	 * 到账金额，单位：分
	 */
	private Integer payAmount; 
	/**
	 * 费率，如：0.0100
	 */
	private Float rate;
	/**
	 * 单笔手续费，单位：分
	 */
	private Integer fee;
	/**
	 * 总手续费，单位：分
	 */
	private Integer totalFee;
	/**
	 * 出款状态
	 */
	private PayStatus payStatus;
	/**
	 * 出款状态描述
	 */
	private String payDescr;
	/**
	 * 出款时间
	 */
	private Date payTime;
	/**
	 * 交易时间，订单生成时间
	 */
	private Date orderTime;
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public Integer getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(Integer payAmount) {
		this.payAmount = payAmount;
	}
	public Float getRate() {
		return rate;
	}
	public void setRate(Float rate) {
		this.rate = rate;
	}
	public Integer getFee() {
		return fee;
	}
	public void setFee(Integer fee) {
		this.fee = fee;
	}
	public Integer getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(Integer totalFee) {
		this.totalFee = totalFee;
	}
	public PayStatus getPayStatus() {
		return payStatus;
	}
	public void setPayStatus(PayStatus payStatus) {
		this.payStatus = payStatus;
	}
	public String getPayDescr() {
		return payDescr;
	}
	public void setPayDescr(String payDescr) {
		this.payDescr = payDescr;
	}
	public Date getPayTime() {
		return payTime;
	}
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	public Date getOrderTime() {
		return orderTime;
	}
	public void setOrderTime(Date orderTime) {
		this.orderTime = orderTime;
	}
}
